cmake_minimum_required(VERSION 2.6)

project(message)
set(VERSION 1.0)

message("\n--- Project Infomation ---")
message("PROJECT_NAME            : " ${PROJECT_NAME})


message("\n--- Directory Information ---")
message("CMAKE_BINARY_DIR        : " ${CMAKE_BINARY_DIR})
message("PROJECT_BINARY_DIR      : " ${PROJECT_BINARY_DIR})
message("<projectname>_BINARY_DIR: " ${message_BINARY_DIR})
message("CMAKE_SOURCE_DIR        : " ${CMAKE_SOURCE_DIR})
message("PROJECT_SOURCE_DIR      : " ${PROJECT_SOURCE_DIR})
message("<projectname>_SOURCE_DIR: " ${message_SOURCE_DIR})
message("CMAKE_CURRENT_SOURCE_DIR: " ${CMAKE_CURRENT_SOURCE_DIR})
message("CMAKE_CURRENT_BINARY_DIR: " ${CMAKE_CURRENT_BINARY_DIR})
message("CMAKE_CURRENT_LIST_FILE : " ${CMAKE_CURRENT_LIST_FILE})
message("CMAKE_INSTALL_PREFIX    : " ${CMAKE_INSTALL_PREFIX})

message("--- CMake Information ---")
message("CMAKE_MAJOR_VERSION     : " ${CMAKE_MAJOR_VERSION})
message("CMAKE_MINOR_VERSION     : " ${CMAKE_MINOR_VERSION})
message("CMAKE_PATCH_VERSION     : " ${CMAKE_PATCH_VERSION})

message("--- System Information ---")
message("CMAKE_SYSTEM            : " ${CMAKE_SYSTEM})
message("CMAKE_SIZEOF_VOID_P     : " ${CMAKE_SIZEOF_VOID_P} )
message("CMAKE_SYSTEM_NAME       : " ${CMAKE_SYSTEM_NAME})
message("CMAKE_SYSTEM_VERSION    : " ${CMAKE_SYSTEM_VERSION})
message("CMAKE_SYSTEM_PROCESSOR  : " ${CMAKE_SYSTEM_PROCESSOR})
message("UNIX                    : " ${UNIX})
message("APPPLE                  : " ${APPLE})
message("WIN32                   : " ${WIN32})
message("PLATFORM_ID             : " ${PLATFORM_ID})
message("CMAKE_SYSTEM_APPBUNDLE_PATH	: " ${CMAKE_SYSTEM_APPBUNDLE_PATH})
message("CMAKE_SYSTEM_FRAMEWORK_PATH	: " ${CMAKE_SYSTEM_FRAMEWORK_PATH})
message("CMAKE_SYSTEM_IGNORE_PATH	: " ${CMAKE_SYSTEM_IGNORE_PATH})
message("CMAKE_SYSTEM_INCLUDE_PATH	: " ${CMAKE_SYSTEM_INCLUDE_PATH})
message("CMAKE_SYSTEM_LIBRARY_PATH	: " ${CMAKE_SYSTEM_LIBRARY_PATH})
message("CMAKE_SYSTEM_PREFIX_PATH	: " ${CMAKE_SYSTEM_PREFIX_PATH})
message("CMAKE_SYSTEM_PROGRAM_PATH	: " ${CMAKE_SYSTEM_PROGRAM_PATH})

message("------------------ End ofMessages ----------------------\n\n")
